package com.yuexunit.finance.member.action.v1.model;

import java.math.BigDecimal;

import com.yuexunit.web.annotation.Parameter;

/**
*@version 创建时间：2016年10月12日 下午3:50:22
*@author NTBK-021-1006
*类说明
*/

public class FinanceBulkstockPledgeRateDetail {
	@Parameter(name = "productName", description = "产品名", nullable = true)
	private String productName;
	
	@Parameter(name = "productType", description = "产品类型", nullable = true)
	private Integer productType;
	
	@Parameter(name = "pledgeRateId", description = "质押率ID")
	private Long pledgeRateId;
	
	@Parameter(name = "gradeValuationId", description = "会员评估等级ID")
	private Long gradeValuationId;
	
	@Parameter(name = "bulkstockInfoId", description = "大宗商品ID")
	private Long bulkstockInfoId;
	
	@Parameter(name = "bulkstockName", description = "大宗商品名称")
	private String bulkstockName;
	
	@Parameter(name = "specificationName", description = "大宗商品规格型号")
	private String specificationName;
	
	@Parameter(name = "pledgeRateCeiling", description = "质押率上限")
	private BigDecimal pledgeRateCeiling;
	
	@Parameter(name = "loanRateCeiling", description = "贷款利率上限")
	private BigDecimal loanRateCeiling;
	
	@Parameter(name = "effectiveStartDate", description = "有效起始时间(含)")
	private String effectiveStartDate;
	
	@Parameter(name = "effectiveEndDate", description = "有效截止时间(含)")
	private String effectiveEndDate;
	
	@Parameter(name = "bailRate", description = "质押率")
	private BigDecimal bailRate;

	public BigDecimal getBailRate() {
		return bailRate;
	}

	public void setBailRate(BigDecimal bailRate) {
		this.bailRate = bailRate;
	}

	public String getProductName() {
		return productName;
	}

	public void setProductName(String productName) {
		this.productName = productName;
	}

	public Integer getProductType() {
		return productType;
	}

	public void setProductType(Integer productType) {
		this.productType = productType;
	}

	public String getBulkstockName() {
		return bulkstockName;
	}

	public void setBulkstockName(String bulkstockName) {
		this.bulkstockName = bulkstockName;
	}

	public String getSpecificationName() {
		return specificationName;
	}

	public void setSpecificationName(String specificationName) {
		this.specificationName = specificationName;
	}

	public Long getPledgeRateId() {
		return pledgeRateId;
	}

	public void setPledgeRateId(Long pledgeRateId) {
		this.pledgeRateId = pledgeRateId;
	}

	public Long getGradeValuationId() {
		return gradeValuationId;
	}

	public void setGradeValuationId(Long gradeValuationId) {
		this.gradeValuationId = gradeValuationId;
	}

	public Long getBulkstockInfoId() {
		return bulkstockInfoId;
	}

	public void setBulkstockInfoId(Long bulkstockInfoId) {
		this.bulkstockInfoId = bulkstockInfoId;
	}

	public BigDecimal getPledgeRateCeiling() {
		return pledgeRateCeiling;
	}

	public void setPledgeRateCeiling(BigDecimal pledgeRateCeiling) {
		this.pledgeRateCeiling = pledgeRateCeiling;
	}

	public BigDecimal getLoanRateCeiling() {
		return loanRateCeiling;
	}

	public void setLoanRateCeiling(BigDecimal loanRateCeiling) {
		this.loanRateCeiling = loanRateCeiling;
	}

	public String getEffectiveStartDate() {
		return effectiveStartDate;
	}

	public void setEffectiveStartDate(String effectiveStartDate) {
		this.effectiveStartDate = effectiveStartDate;
	}

	public String getEffectiveEndDate() {
		return effectiveEndDate;
	}

	public void setEffectiveEndDate(String effectiveEndDate) {
		this.effectiveEndDate = effectiveEndDate;
	}
}
